package pers.vic.upload.business.model;

import java.util.Date;

/**
 * 描述: 保险对象
 * @author Vic.xu
 * @date 2022-07-22 10:13
 */
public class InsuranceModel {
    /*
     校验文件名称的“识别方法+识别号+保险类型+保险公司/保赔协会+保险额/油污限额+币种+起始日期+截止日期+被保险人或受益人是否为我司或我司spv”
    在系统中是否存在，如果不存在，则上传附件，上传成功后，生成一条“待生效”的保险数据，并将上传的附件关联到新生成的保险数据下。
    如果存在则弹窗提示：“pdf名称对应的数据在系统中已存在，是否确认上传并生成新数据 ？”。
    点击弹窗中的【是】按钮，则执行上传操作，并关闭弹窗；
    点击【否】按钮，直接关闭弹窗，不上传此文件，并在上传记录中显示上传结果为“失败”，失败原因为“系统数据重复”。
     */
    /**
     * id
     */
    private String id;

    /**
     * 识别方法
     */
    private String identityMethod;
    /**
     * 识别号
     */
    private String identityCode;

    /**
     * 保险类型
     */
    private String insureType;
    /**
     * 保险公司
     */
    private String insureCompany;

    /**
     * 保险额/油污限额
     */
    private String insureMoney;
    /**
     * 币种
     */
    private String currency;

    /**
     *被保险人或受益人是否为我司或我司spv
     */
    private String myOrNot;

    /**
     * 起始日期
     */
    private Date startDate;

    /**
     * 截至日期
     */
    private Date endDate;

    /**
     * fk_asset_id 海事资产表id fk_asset_id
     */
    private String fkAssetId;

    public String getFkAssetId() {
        return fkAssetId;
    }

    public void setFkAssetId(String fkAssetId) {
        this.fkAssetId = fkAssetId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getIdentityMethod() {
        return identityMethod;
    }

    public void setIdentityMethod(String identityMethod) {
        this.identityMethod = identityMethod;
    }

    public String getIdentityCode() {
        return identityCode;
    }

    public void setIdentityCode(String identityCode) {
        this.identityCode = identityCode;
    }

    public String getInsureType() {
        return insureType;
    }

    public void setInsureType(String insureType) {
        this.insureType = insureType;
    }

    public String getInsureCompany() {
        return insureCompany;
    }

    public void setInsureCompany(String insureCompany) {
        this.insureCompany = insureCompany;
    }

    public String getInsureMoney() {
        return insureMoney;
    }

    public void setInsureMoney(String insureMoney) {
        this.insureMoney = insureMoney;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getMyOrNot() {
        return myOrNot;
    }

    public void setMyOrNot(String myOrNot) {
        this.myOrNot = myOrNot;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }


}
